package ast;

import java.io.PrintStream;
import java.util.Map;
import java.util.Scanner;
import java.util.Stack;

public abstract class CondExpr extends ASTNode {
    public CondExpr(Location loc) {
        super(loc);
    }

    public abstract AbstractBoolValue evaluate(Stack<Map<String, AbstractValue>> state, Scanner scanner) throws Exception;
}
